package com.wc;

import org.junit.Test;

public class CompareDemo {

    /*
    分组比较器
    判断哪些key是属于一组，哪些key是另外一组
    比较2个值，得到结果说这两个值是否是一组
     */
    @Test
    public void group() {
        Integer num1 = 10;
        Integer num2 = 20;

        // 0, 1, -1
        // 0 表示是一组
        // 非0 不是一组
        // 排序比较器 是可以用来做 分组比较器 逻辑判断的
//        int result = num1.compareTo(num2);

        System.out.println(Integer.compare(num1, num2));

    }


    @Test
    public void sort() {
        Integer num1 = 30;
        Integer num2 = 20;

        /*
        result = 0: 2个值相等
        result = 1: num1 > num2
        result = -1: num1 < num2
         */
        // 比较大小是排序的前提条件
        int result = num1.compareTo(num2);

        System.out.println(result);
    }
}
